#include <iostream>
#include <cmath>
using namespace std;

// 定义需要用到的函数
// 菜单和帮助
void help()
{
    cout << "[帮助]" << endl;
    cout << "输入选项以进行计算。";
}
void menu()
{
    cout << "欢迎使用本简易计算器" << endl;
    cout << "请输入 1,2,3,4,5,6,7等进行操作" << endl;
    cout << "1> 加法"  << endl;
    cout << "1> 加法"  << endl;
    cout << "1> 加法"  << endl;
    cout << "1> 加法"  << endl;
    cout << "1> 加法"  << endl;
    cout << "1> 加法"  << endl;
    cout << "1> 加法"  << endl;
}
//加减乘除，方次， 开
void addition();
void subtraction();
void multiplication();
void division();
void power();
void extraction();

int main()
{
    help();
    menu();
    int a; //选项
    cin >> a;
    cout << endl; //换行
    while(a != 7)
    {
        switch(a)
        {
            case 1:
                addition();
            break;
            case 2:
                subtraction();
            break;
            case 3:
                multiplication();
            break;
            case 4:
                division();
            break;
            case 5:
                power();
            break;
            case 6:
                extraction();
            break;
            default:
                cout << "这不是一个选项" << endl;
            int a; //选项
            cin >> a;
            cout << endl; //换行
        }
    }
    cout << "感谢使用! \n";
    //cin.get(无参数)没有参数主要是用于舍弃输入流中的不需要的字符,或者舍弃回车,弥补cin.get(字符数组名,接收字符数目)的不足.
    cin.get();
    return 0;
}
